/*     */ package eos.moe.dragoncore;
/*     */ 
/*     */ import java.io.IOException;
/*     */ import java.io.InputStream;
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ public abstract class fl<T extends k>
/*     */   extends InputStream
/*     */ {
/*     */   private pe z;
/*     */   private T i;
/*     */   private byte[] w;
/*  20 */   private byte[] q = new byte[1];
/*     */   private dk g;
/*     */   
/*     */   public fl(pe pe1, dk dk1, char[] arrayOfChar) throws IOException, pg {
/*  24 */     this.z = pe1;
/*  25 */     this.i = v(dk1, arrayOfChar);
/*  26 */     this.g = dk1;
/*     */     
/*  28 */     if (v(dk1) == hk.i) {
/*  29 */       this.w = new byte[4096];
/*     */     }
/*     */   }
/*     */ 
/*     */   
/*     */   public int read() throws IOException {
/*  35 */     int i = read(this.q);
/*     */     
/*  37 */     if (i == -1) {
/*  38 */       return -1;
/*     */     }
/*     */     
/*  41 */     return this.q[0] & 0xFF;
/*     */   }
/*     */ 
/*     */   
/*     */   public int read(byte[] arrayOfByte) throws IOException {
/*  46 */     return read(arrayOfByte, 0, arrayOfByte.length);
/*     */   }
/*     */ 
/*     */   
/*     */   public int read(byte[] arrayOfByte, int i, int j) throws IOException {
/*  51 */     int m = xe.v(this.z, arrayOfByte, i, j);
/*     */     
/*  53 */     if (m > 0) {
/*  54 */       v(arrayOfByte, m);
/*  55 */       this.i.v(arrayOfByte, i, m);
/*     */     } 
/*     */     
/*  58 */     return m;
/*     */   }
/*     */ 
/*     */   
/*     */   public void close() throws IOException {
/*  63 */     this.z.close();
/*     */   }
/*     */   
/*     */   public byte[] v() {
/*  67 */     return this.w;
/*     */   }
/*     */   
/*     */   public int v(byte[] arrayOfByte) throws IOException {
/*  71 */     return this.z.v(arrayOfByte);
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public T v() {
/*  93 */     return this.i;
/*     */   }
/*     */ 
/*     */   
/*     */   public void v(InputStream inputStream) throws IOException {}
/*     */ 
/*     */   
/*     */   public long v() {
/* 101 */     return this.z.v();
/*     */   }
/*     */   
/*     */   public dk v() {
/* 105 */     return this.g;
/*     */   }
/*     */   
/*     */   public abstract T v(dk paramdk, char[] paramArrayOfchar) throws IOException, pg;
/*     */ }


/* Location:              D:\fanbian\[D][龙之核心]DragonCore-2.6.0.3.jar!\eos\moe\dragoncore\fl.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */